U-NSGA-III: A Unified Evolutionary Algorithm for Single, Multiple, and Many-Objective Optimization
نویسندگان
چکیده
Evolutionary algorithms (EAs) have been systematically developed to solve mono-objective, multi-objective and many-objective optimization problems, in this order, over the past few decades. Despite some efforts in unifying different types of mono-objective evolutionary and non-evolutionary algorithms, there does not exist many studies to unify all three types of optimization problems together. Such a unified optimization algorithm will allow a user to work with a single code or software enabling one-time implementation of a suitable solution representation, objective and constraint function coding and operator updates, if any, to achieve optimizations with different objective dimensions. In this study, for the first time, we propose a unified evolutionary optimization algorithm U-NSGA-III, based on the recentlyproposed NSGA-III procedure, developed for solving many-objectives problems, for solving all three classes of problems specified above. Our proposed implementation is such that the U-NSGA-III algorithm degenerates to an equivalent and efficient population-based optimization procedure for each class, just from the description of the number of specified objectives of a problem. The algorithm works with usual EA parameters and no additional tunable parameters are needed. To demonstrate the working of U-NSGA-III, extensive simulations are performed on unconstrained and constrained test problems having single, two, multi and many-objectives, taken from the literature and on two engineering optimization design problems. The performance of U-NSGA-III is compared with a real-coded genetic algorithm for mono-objective problems, with well-known NSGA-II for two-objective problems, and with recently proposed NSGA-III for three to 15-objective problems. Results amply demonstrate the merit of our proposed unified approach, encourage its further application, and motivate similar studies for a richer understanding of the development of optimization algorithms.
منابع مشابه
A MULTI-OBJECTIVE EVOLUTIONARY ALGORITHM USING DECOMPOSITION (MOEA/D) AND ITS APPLICATION IN MULTIPURPOSE MULTI-RESERVOIR OPERATIONS
This paper presents a Multi-Objective Evolutionary Algorithm based on Decomposition (MOEA/D) for the optimal operation of a complex multipurpose and multi-reservoir system. Firstly, MOEA/D decomposes a multi-objective optimization problem into a number of scalar optimization sub-problems and optimizes them simultaneously. It uses information of its several neighboring sub-problems for optimizin...
متن کاملUrban Land-Use Allocation By A Cell-based Multi-Objective Optimization Algorithm
Allocating urban land-uses to land-units with regard to different criteria and constraints is considered as a spatial multi-objective problem. Generating various urban land-use layouts with respect to defined objectives for urban land-use allocation can support urban planners in confirming appropriate layouts. Hence, in this research, a multi-objective optimization algorithm based on grid is pr...
متن کاملA Multi-objective Imperialist Competitive Algorithm for a Capacitated Single-allocation Hub Location Problem
In this paper, we present a novel multi-objective mathematical model for capacitated single allocation hub location problem. There are the vehicle capacity constraint and capacity restrictions amount of the incoming flow to the hub while the balancing requirements of incoming quantities of flow to the each hub is considered. Moreover, there is a set of available capacities for each potential hu...
متن کاملA multi-objective resource-constrained optimization of time-cost trade-off problems in scheduling project
This paper presents a multi-objective resource-constrained project scheduling problem with positive and negative cash flows. The net present value (NPV) maximization and making span minimization are this study objectives. And since this problem is considered as complex optimization in NP-Hard context, we present a mathematical model for the given problem and solve three evolutionary algorithms;...
متن کاملTechno-economic operation optimization of a HRSG in combined cycle power plants based on evolutionary algorithms: A case study of Yazd, Iran
In this research study, energy, exergy and economic analyses is performed for a combined cycle power plant (CCPP) with a supplementary firing system. The purpose of this analyses is to evaluate the economic feasibility of a CCPP by applying an optimization techniques based on Evolutionary algorithms. Actually, the evolutionary algorithms of Firefly, PSO and NSGA-II are applied to minimize the c...
متن کامل